fa18b63d998f4857ff63444874ed7a9a633c17c9,rpc-tomcat/src/main/java/org/brutusin/rpc/TomcatRuntime.java,TomcatRuntime,addTestApp,#Tomcat#File#,81
Before Change
docBase = new File(rootFolder.getAbsolutePath(), "src/main/resources/META-INF/resources");
}
if (!docBase.exists()) {
docBase = Files.createTempDirectory("default-doc-base").toFile();
}
LOGGER.info("Setting application docbase as '" + docBase.getAbsolutePath() + "'");
StandardContext ctx = (StandardContext) tomcat.addWebapp("", docBase.getAbsolutePath());
After Change
docBase = new File(rootFolder.getAbsolutePath(), "src/main/resources/META-INF/resources");
}
if (!docBase.exists()) {
Path docBasePath = Files.createTempDirectory("default-doc-base");
docBase = docBasePath.toFile();
InputStream webStream = TomcatRuntime.class.getClassLoader().getResourceAsStream("META-INF/resources/WEB-INF/web.xml");
if (webStream != null) {
Path webInf = Files.createDirectory(FileSystems.getDefault().getPath(docBase.getAbsolutePath(), "WEB-INF"));